package com.bugstack.domain.award.repository;

import com.bugstack.domain.award.model.aggregate.GiveOutPrizesAggregate;
import com.bugstack.domain.award.model.aggregate.UserAwardRecordAggregate;

/**
 * @Author: czb
 * @Description: TODO
 * @DateTime: 2025/3/27 21:58
 **/
public interface IAwardRepository {

    void saveUserAwardRecordAggregate(UserAwardRecordAggregate userAwardRecordAggregate);

    String queryAwardKeyByAwardId(Integer awardId);

    void saveGiveOutPrizesAggregate(GiveOutPrizesAggregate giveOutPrizesAggregate);

    String queryAwardConfigByAwardId(Integer awardId);
}
